package com.seal.dao;

import java.util.List;

import com.seal.comm.utils.Page;
import com.seal.dto.GroupInfoDto;
import com.seal.model.GroupInfo;

public interface IGroupInfoDao {

	void addGroupInfo(GroupInfo ca) throws Exception;

	void updateGroupInfo(GroupInfo ca) throws Exception;

	void deleteGroupInfo(GroupInfo ca) throws Exception;
	
	GroupInfo getGroupInfoById(Long id) throws Exception;

	List<GroupInfo> getGroupInfoByMemberId(Long memberId) throws Exception;
	
	List<GroupInfo> getAllGroupInfo(GroupInfoDto groupDto, Page page)throws Exception;
}
